import { contextBridge, ipcRenderer } from 'electron'
import * as preloadNames from './preload-name'

contextBridge.exposeInMainWorld('Application', {
  /**
   * 在开发环境时，可以切换开发者工具的显示与隐藏
   *
   * @param [visible] 是否显示开发者工具
   */
  toggleDevTools: (visible?: boolean) => {
    ipcRenderer.invoke(preloadNames.TOGGLE_DEV_TOOLS, visible)
  },
})
